Flaño werd geboren in Pamplona en speelde zijn volledige carrière bij CA Osasuna. Op 18 september 2004 debuteerde hij voor Osasuna in de Primera División tegen Real Betis. Op 9 juni 2007 scoorde hij zijn eerste doelpunt voor de Basken tegen Real Betis. Op 7 juni 2012 werd zijn contract verlengd tot medio 2017.
Flano kwam uit voor diverse Spaanse nationale jeugdselecties. Hij speelde voor Spanje -16, Spanje -17, Spanje -19 en Spanje -23. Met die laatste was hij actief op de Middellandse Zeespelen 2005, die werden gehouden in het Spaanse Almería.